home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / SNNSV32.ZIP / SNNSv3.2 / kernel / sources / kr_funcs.h < prev    next >
C/C++ Source or Header  |  1994-04-25  |  2KB  |  57 lines

  1. /*****************************************************************************
  2.   FILE           : kr_funcs.h
  3.   SHORTNAME      : 
  4.   SNNS VERSION   : 3.2
  5.  
  6.   PURPOSE        : SNNS-Kernel: Routines for User-Function Management
  7.                        (Function Prototypes)
  8.   NOTES          :
  9.  
  10.   AUTHOR         : Niels Mache
  11.   DATE           : 12.02.90
  12.  
  13.   CHANGED BY     : Sven Doering
  14.   IDENTIFICATION : @(#)kr_funcs.h    1.8 3/15/94
  15.   SCCS VERSION   : 1.8
  16.   LAST CHANGE    : 3/15/94
  17.  
  18.              Copyright (c) 1990-1994  SNNS Group, IPVR, Univ. Stuttgart, FRG
  19.  
  20. ******************************************************************************/
  21. #ifndef _KR_FUNCS_DEFINED_
  22. #define  _KR_FUNCS_DEFINED_
  23.  
  24.  
  25. extern krui_err  krf_getFuncInfo( int  mode, struct FuncInfoDescriptor  *func_descr );
  26.  
  27. /*  Returns the number of functions in the function table
  28. */
  29. extern int krf_getNoOfFuncs( void );
  30.  
  31. /*  seaches for the given function (name and type) and returns a pointer to
  32.     this function. krf_funcSearch(...) returns TRUE if the given function was
  33.     found, FALSE otherwise.
  34. */
  35. extern bool krf_funcSearch( char *func_name, int  func_type, FunctionPtr  *func_ptr );
  36.  
  37. /*  Returns the name of the given function
  38. */
  39. extern char *krf_getFuncName( FunctionPtr func_ptr );
  40.  
  41. /*  returns the name of the current network function
  42. */
  43. extern char  *krf_getCurrentNetworkFunc( int  type );
  44.  
  45. /*  sets the current network function.
  46. */
  47. extern krui_err  krf_setCurrentNetworkFunc( char  *function_name, int  type );
  48.  
  49.  
  50.  
  51.  
  52. #endif 
  53.  
  54.  
  55.  
  56. /* 56 lines generated by deleteprivatedefinitions.awk */
  57.